package com.his.struts.dao.comment;

import java.sql.ResultSet;
import java.util.List;

import com.his.struts.form.CommentForm;
/**
 * 点评接口
 * @author xiaoweiliang
 *
 */
public interface CommentDao {

	/**
	 * 添加点评
	 * @param commentForm 点评 bean
	 * @return 是否点评成功
	 */
	public boolean addComment(CommentForm commentForm);
	
	/**
	 * 封装该医生的所有点评
	 * @param rs 医生的所有点评
	 * @return 所有点评
	 */
	public List<CommentForm> getBean(ResultSet rs);
	
	/**
	 * 支持此点评
	 * @param c_id 点评id
	 */
	public void addSupport(int c_id);
	
	/**
	 * 反对此点评
	 * @param c_id 点评id
	 */
	public void addAgainst(int c_id);
	
	/**
	 *  得到此点评支持的数量
	 * @param c_id 点评id
	 * @return 现在支持的数量
	 */
	public int getSupport(int c_id);
	
	/**
	 * 得到反对此点评的数量
	 * @param c_id
	 * @return 现在反对的数量
	 */
	public int getAgainst(int c_id);
	
	/**
	 * 删除点评
	 * @param c_id 点评id
	 */
	public void deleteCommet(int c_id);
	
	/**
	 * 得到医生名字
	 * @param c_id 点评id
	 * @return 医生名字
	 */
	public String getDoctorName(int c_id);
}
